تبلیغات
دسته بندی : هاست و نکته مخصوص روم,,
- بازدید : (176)
فایل Insert2Blacklist.class.php که در پوشه class قرار دارد را باز کنید ؛ سپس کدهای زیر را جایگزین کنید :
کد PHP:
<?php
/**
* Insert2Blacklist, insert the user to the Blacklist
*
* LICENSE: CREATIVE COMMONS PUBLIC LICENSE "Namensnennung — Nicht-kommerziell 2.0"
*
* @copyright 2009 <SEDesign />
* @license http://creativecommons.org/licenses/by-nc/2.0/de/
* @version $3.0.6$
* @link http://www.sedesign.de/de_produkte_chat-v3.html
* @since File available since Alpha 1.0
*/
class Insert2Blacklist extends DbConectionMaker
{
/**
* Constructor
*
* @uses ConnectDB::sqlGet()
* @uses ConnectDB::sqlSet()
* @uses ConnectDB::close()
* @uses LangXml object creation
* @uses LangXml::getLang() parser method
* @uses Blacklist object creation
* @uses Blacklist::insertUser()
* @return void
*/
public function __construct (){
// call parent Constructor from class DbConectionMaker
parent::__construct();
session_start();
header('Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0');
// create new LangXml Object
$langObj = new LangXml();
$lang=$langObj->getLang()->admin[0]->add2blacklist[0];
if($_SESSION['etchat_'.$this->_prefix.'user_priv']=="admin" || $_SESSION['etchat_'.$this->_prefix.'user_priv']=="mod"){
$ip=$this->dbObj->sqlGet("SELECT etchat_onlineip FROM {$this->_prefix}etchat_useronline WHERE etchat_onlineuser_fid = ".(int)$_POST['user_id']);
$MOD = $_SESSION['etchat_'.$this->_prefix.'username'];
if (is_array($ip)){
if ($_POST['time']>0) {
if($_POST['time'] == 600){ $TimeEkh = "10 دقیقه"; }
elseif($_POST['time'] == 1800){ $TimeEkh = "30 دقیقه"; }
elseif($_POST['time'] == 3600){ $TimeEkh = "1 ساعت"; }
elseif($_POST['time'] == 10800){ $TimeEkh = "3 ساعت"; }
elseif($_POST['time'] == 86400){ $TimeEkh = "1 روز"; }
elseif($_POST['time'] == 604800){ $TimeEkh = "1 هفته"; }
elseif($_POST['time'] == 94348800){ $TimeEkh = "همیشگی"; }
// create new Blacklist Object
$blObj = new Blacklist($this->dbObj);
$blObj->insertUser((int)$_POST['user_id'],(int)$_POST['time']);
//By Betadin ~> Arman Hosseini
$GetName = $this->dbObj->sqlGet(" SELECT etchat_username FROM db1_etchat_user WHERE etchat_user_id = '".$_POST['user_id']."'");
$her = $this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_messages
( etchat_user_fid , etchat_text, etchat_text_css, etchat_timestamp, etchat_fid_room, etchat_user_ip)
VALUES ( 1, 'کاربر ".$GetName[0][0]." به دلیل تخلف از چت روم اخراج شد !<br />به مدت : ".$TimeEkh."<br />توسط : ".$MOD."', 'color:#".$_SESSION['etchat_'.$this->_prefix.'syscolor'].";font-weight:normal;font-style:normal;', ".date('U').", 0, '".$_SERVER['REMOTE_ADDR']."')");
}else{
$this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_kick_user (etchat_kicked_user_id, etchat_kicked_user_time) VALUES (".(int)$_POST['user_id'].", ".(date("U")+30).")");
}
}else{
echo $lang->user_away[0]->tagData;
}
$this->dbObj->close();
}else{
echo $lang->session_lost[0]->tagData;
}
}
}
/**
* Insert2Blacklist, insert the user to the Blacklist
*
* LICENSE: CREATIVE COMMONS PUBLIC LICENSE "Namensnennung — Nicht-kommerziell 2.0"
*
* @copyright 2009 <SEDesign />
* @license http://creativecommons.org/licenses/by-nc/2.0/de/
* @version $3.0.6$
* @link http://www.sedesign.de/de_produkte_chat-v3.html
* @since File available since Alpha 1.0
*/
class Insert2Blacklist extends DbConectionMaker
{
/**
* Constructor
*
* @uses ConnectDB::sqlGet()
* @uses ConnectDB::sqlSet()
* @uses ConnectDB::close()
* @uses LangXml object creation
* @uses LangXml::getLang() parser method
* @uses Blacklist object creation
* @uses Blacklist::insertUser()
* @return void
*/
public function __construct (){
// call parent Constructor from class DbConectionMaker
parent::__construct();
session_start();
header('Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0');
// create new LangXml Object
$langObj = new LangXml();
$lang=$langObj->getLang()->admin[0]->add2blacklist[0];
if($_SESSION['etchat_'.$this->_prefix.'user_priv']=="admin" || $_SESSION['etchat_'.$this->_prefix.'user_priv']=="mod"){
$ip=$this->dbObj->sqlGet("SELECT etchat_onlineip FROM {$this->_prefix}etchat_useronline WHERE etchat_onlineuser_fid = ".(int)$_POST['user_id']);
$MOD = $_SESSION['etchat_'.$this->_prefix.'username'];
if (is_array($ip)){
if ($_POST['time']>0) {
if($_POST['time'] == 600){ $TimeEkh = "10 دقیقه"; }
elseif($_POST['time'] == 1800){ $TimeEkh = "30 دقیقه"; }
elseif($_POST['time'] == 3600){ $TimeEkh = "1 ساعت"; }
elseif($_POST['time'] == 10800){ $TimeEkh = "3 ساعت"; }
elseif($_POST['time'] == 86400){ $TimeEkh = "1 روز"; }
elseif($_POST['time'] == 604800){ $TimeEkh = "1 هفته"; }
elseif($_POST['time'] == 94348800){ $TimeEkh = "همیشگی"; }
// create new Blacklist Object
$blObj = new Blacklist($this->dbObj);
$blObj->insertUser((int)$_POST['user_id'],(int)$_POST['time']);
//By Betadin ~> Arman Hosseini
$GetName = $this->dbObj->sqlGet(" SELECT etchat_username FROM db1_etchat_user WHERE etchat_user_id = '".$_POST['user_id']."'");
$her = $this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_messages
( etchat_user_fid , etchat_text, etchat_text_css, etchat_timestamp, etchat_fid_room, etchat_user_ip)
VALUES ( 1, 'کاربر ".$GetName[0][0]." به دلیل تخلف از چت روم اخراج شد !<br />به مدت : ".$TimeEkh."<br />توسط : ".$MOD."', 'color:#".$_SESSION['etchat_'.$this->_prefix.'syscolor'].";font-weight:normal;font-style:normal;', ".date('U').", 0, '".$_SERVER['REMOTE_ADDR']."')");
}else{
$this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_kick_user (etchat_kicked_user_id, etchat_kicked_user_time) VALUES (".(int)$_POST['user_id'].", ".(date("U")+30).")");
}
}else{
echo $lang->user_away[0]->tagData;
}
$this->dbObj->close();
}else{
echo $lang->session_lost[0]->tagData;
}
}
}
خط 62 رو به صورت زیر تغییر بدید .
کد PHP:
VALUES ( 1, '<div dir='rtl'>کاربر ".$GetName[0][0]." به دلیل تخلف از چت روم اخراج شد !<br />به مدت : ".$TimeEkh."<br />توسط : ".$MOD."</div>', 'color:#".$_SESSION['etchat_'.$this->_prefix.'syscolor'].";font-weight:normal;font-style:normal;', ".date('U').", 0, '".$_SERVER['REMOTE_ADDR']."')"); ')");
rtl = righ to left = راست به چپ
- زمان انتشار: چهار شنبه 3 تير 1394
-
نظرات()
مطالب مرتبط
بخش نظرات این مطلب
پس به همین دلیل ازتون ممنون میشیم که سوالات غیرمرتبط با این مطلب را در انجمن های سایت مطرح کنید . در بخش نظرات فقط سوالات مرتبط با مطلب پاسخ داده خواهد شد .